package TestDemo.example.service;


import TestDemo.example.pojo.ClazzOption;
import TestDemo.example.pojo.PageResult;
import TestDemo.example.pojo.Student;
import TestDemo.example.pojo.StudentQueryParam;

import java.util.ArrayList;
import java.util.Map;

public interface StudentService {
    PageResult getStudentParamList(StudentQueryParam studentQueryParam);

    void deleteById(ArrayList<Integer> ids);

    void add(Student student);

    Student getById(Integer id);

    void updateStudent(Student student);


    void updateViolation(Integer id, Integer score);

    ArrayList<Map<String, Object>> getStudentDegreeData();

    ClazzOption getStudentCount();
}
